<?php
  
 require_once('db.class.php'); 
 
 class Item{ 
 
 
  // fungsi untuk menampilkan menu kiri data kategori
  function ShowKategori(){
  global $db;
 	 $sql   = "select * from kategori";
	 $query = $db->query($sql);
	// $query = $db->mysql_query($sql,$link);
	 $nama  = "kategori";
	 ?>
     <ul class='left_menu'>
     <?php
	 $i = 0;
	 while($res = mysql_fetch_array($query)){
		$i++;
     ?>
	       <li class='<?php if($i%2==0){echo "even";}else{echo "odd";}?>'>
           <a href='browse_kategori.php?id=<?php echo $res['id_kategori']; ?>'>
		    <?php echo $res['nama']; ?>
           </a>
           </li>
	 <?php
     }
	 ?>
        </ul>
  <?php
  } 
   
    // fungsi untuk menampilkan menu kiri data penjual
  function ShowPenjual(){
   	 global $db;
 	 $sql = "select * from penjual";
	 $query = $db->query($sql);
	 $nama = "penjual";
	 ?>
     <ul class='left_menu'>
     <?php
	 $i = 0;
	 while($res = mysql_fetch_array($query)){
		$i++;
     ?>
	       <li class='<?php if($i%2==0){echo "even";}else{echo "odd";}?>'>
           <a href='browse_penjual.php?id=<?php echo $res['id_penjual']; ?>'>
		    <?php echo $res['nama']; ?>
           </a>
           </li>
	 <?php
     }
	 ?>
        </ul>
  <?php
  }
 
 // fungsi view produk yang banyak dilihat
  function view_ten_produk(){
  	global $db;
 	
  	$sql2 = "select * from produk_view order by jumlah desc limit 10";
	 $q = $db->query($sql2);
	
	
	echo "<ul class='left_menu'>";
	$i = 0;
	while ($f = mysql_fetch_array($q)){
		$i++;
	?>
		<li class='<?php if($i%2==0){echo "even";}else{echo "odd";}?>'>
        	<a href='details.php?id=<?php echo $f['id_produk']; ?>'>
			<?php echo get_judul_produk($f['id_produk']); ?>
        	</a>
        </li>
	<?php }
	echo "</ul>";
  }

  // fungsi untuk melihat produk berdasarkan kategori
  function ShowDetailKategori($id){
	global $db;
	$sql = "select nama from kategori where id_kategori = $id";
	 $query = $db->query($sql);
	
	$hasil = mysql_fetch_array($query);
	
	return $hasil['nama'];
  }
  
  // fungsi untuk melihat produk berdasarkan penjual
  function ShowDetailPenjual($id){
global $db;
$sql = "select nama from penjual where id_penjual = $id";
$query = $db->query($sql);
	$hasil = mysql_fetch_array($query);
	
	return $hasil['nama'];
  }
  
   # fungsi untuk mendapatkan harga produk dari id_produk
  function get_harga_produk($id){
	global $db;
	$sql2 = "select * from produk where id_produk='$id'";
	$q2 = $db->query($sql2);
	$f2  = mysql_fetch_array($q2);
	
	return $f2['harga'];
  }
  
  
  // fungsi untuk mendapatkan nama produk dari id_produk
  function get_judul_produk($id){
	global $db;
	$sql2 = "select * from produk where id_produk='$id'";
	$query = $db->query($sql);
	$f2  = mysql_fetch_array($q2);
	
	return $f2['judul'];
  }
  
  
   function cek_view_produk($id_produk){
  	global $db;
  	$sql = "select * from produk_view where id_produk = '$id_produk'";
  	$q = $db->query($sql);
  	$n   = mysql_num_rows($q);
  	
  	if($n!=0){
  		return true;
  	}else{
  		return false;
  	}
  }
  
  function input_view_produk($id_produk){
 	global $db;
  	
$cek = cek_view_produk($id_produk);
  	
  	if($cek){
  		$sql = "update produk_view set jumlah = jumlah + 1 where id_produk = '$id_produk'";
  	}else{
  		$sql = "insert into produk_view values ('$id_produk',1)";
  	}
  	
  	$q = $db->query($sql);
  	
  	if($q){
  		return 0;
  	}else{
  		return 1;
  	}
  }
  
  function con_Pesanan($id_member){
	global $db;
	$sql = "insert into pesanan values (NULL,'$id_member',now(),'T','T')";
	$query = $db->query($sql);
  }
  
  function con_Pesanan_item($id_pesanan,$id,$harga){
	global $db;
	$sql2 = "insert into pesanan_item values('$id_pesanan','$id',1,'$harga',0.0)";
	$query2 = $db->query($sql2);
  }
  
  function up_Pesanan($id_member,$id_pesanan){
	global $db;
	$sql = "update pesanan set waktu = now() where Id_pesanan = '$id_pesanan and id_member = '$id_member'";
	$q= $db->query($sql);
  }
  
  

  function view_pesanan_item($id_pesanan){
	$sql = "select * from pesanan_item where id_pesanan = '$id_pesanan'";
	global $db;
	$q = $db->query($sql);
	
	while ($f = mysql_fetch_array($q)){
		$sql3 = "update produk set stok = stok - '$f[qty]' where id_produk = '$f[id_produk]'";
		$q2= $db->query($sql3);
	}
  }

 }
  
  
  
  
  